python的循环语句怎么写 |
您所在的位置:网站首页 › python 一行写循环 › python的循环语句怎么写 |
原标题:CSC108 | Python 循环语句教程 Python 循环语句教程 U of T ADA For循环语句 While循环语句 循环语句指的是重复执行某段程序代码,直到满足特定条件为止。 在Python语言中,循环语句可以分为以上2种类型。 ▶▶▶▶▶ 1. For 循环 For循环 一般用在循环次数已知的情况下。它的一般形式为 for (循环变量) in (循环范围): (执行语句) For 循环语句的流程: 首先从 循环范围 里按顺序取值 套入 循环变量 中,进行执行语句的内容。每次执行语句结束后改变循环变量的值,开始下一次循环。当循环范围的所有值都经过一遍执行语句后,才结束循环。 所以一个For循环 的循环次数 取决于循环范围里面的值的个数。 那循环范围又分成哪几类呢? 常用的可以分为三类: 第一种:String 直接把String里面的单个字母或者数字从左到右代入 循环变量 进行循环,循环次数也等于String的长度 例如: 用for循环语句实现分开打印”abc”。 程序运行结果如下图所示: 第二种:List 从List里面按照顺序去List里面的值代入 循环变量 进行循环,循环次数也等于List的长度。 例如: 用for循环语句打印一个列表中的值。 程序运行结果如下所示: 第三种:Range()格式 用range() 格式来确定循环的次数 或者 使用一些有规律的数字 例如: 用for循环语句打印5次 “University of Toronto” 程序运行结果如下所示: 这种情况下, 循环中只需要确定循环的次数, 循环变量的值并不重要。 range() 格式也可以用作对有规则的一些数字进行循环: 例如: 用for循环语句求出1~10的所有整数之和: 程序运行结果如下所示: range(1,11)的本质和 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]一样 ▶▶▶▶▶ 2. While 循环 While循环 使用一个表达式来控制循环的语句。它的一般形式为: while (表达式): (执行语句) 表达式是用于判断是否执行循环,表达式的结果只能是true 或者 false。当循环开始时,执行表达式,如果表达式的值为true,则会执行语句。每一段执行语句结束后会再执行一次表达式。知道表达式的值为false, 才结束循环。 注意:一定要确保程序正常结束,否则会造成死循环。例如: 这种情况下, 0永远都小于100,运行后会不停的输出0 一般来说执行语句里会有可以改变表达式中某个值的句子 例子: 用while 循环找1~100的所有可以被7整除的数 结果为: 这种情况下,(i+=1) 在每次循环的结尾都改变了表达式中i的值, 所以最后会停止循环。 ▶▶▶▶▶ 3. 循环的嵌套 循环的嵌套就是在一个循环体内又包含另一个完整的循环结构, for语句和while语句都可以互相嵌套。 一般用在有一个以上的循环范围要被用到的场合。比如: 结果为: 其他例子:打印九九乘法表。 运行结果为: 这种情况下,i的范围就是表格的行数,j的范围是每行表格的列数,每次确定新的一行时创造一个输出值(图中为word),在循环的最后输出。 文字:Kido 排版:龙思言 校对:Julia ■ ADA年度赞助商 | ADA Annual Sponsors返回搜狐,查看更多 责任编辑: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |